home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 21
/
Aminet 21 (1997)(GTI - Schatztruhe)[!][Oct 1997].iso
/
Aminet
/
mus
/
midi
/
MusicXRexxMacs.lha
/
macros
/
chords
/
ELEVENTH FLAT NINTH.mxe
next >
Wrap
Text File
|
1997-02-05
|
1KB
|
66 lines
/* © Dick Doyle */
options results
MXRADIO "Selected Notes,All Notes"
MXREQUEST "ELEVENTH FLATTENED NINTH,DO IT"
if result == 0 then exit
MXPOINTER "sleepy"
MXVALUE 1
if result == 0 then BEGINSCAN 'selected'
else BEGINSCAN 'all'
if result ~= 0 then do forever
NEXTEVENT
if result == 0 then break
if EVENT.TYPE == 'NOTE' then do
newval = EVENT.NUM + 4
if newval < 0 then newval = newval + 128
if newval > 127 then newval = newval - 128
EVENT.NUM = newval
ADDEVENT
end
if EVENT.TYPE == 'NOTE' then do
newval = EVENT.NUM + 3
if newval < 0 then newval = newval + 128
if newval > 127 then newval = newval - 128
EVENT.NUM = newval
ADDEVENT
end
if EVENT.TYPE == 'NOTE' then do
newval = EVENT.NUM + 3
if newval < 0 then newval = newval + 128
if newval > 127 then newval = newval - 128
EVENT.NUM = newval
ADDEVENT
end
if EVENT.TYPE == 'NOTE' then do
newval = EVENT.NUM + 3
if newval < 0 then newval = newval + 128
if newval > 127 then newval = newval - 128
EVENT.NUM = newval
ADDEVENT
end
if EVENT.TYPE == 'NOTE' then do
newval = EVENT.NUM + 4
if newval < 0 then newval = newval + 128
if newval > 127 then newval = newval - 128
EVENT.NUM = newval
ADDEVENT
end
end
ENDSCAN
MXPOINTER "normal"
exit